#ifndef AMLIGHT_H
#define AMLIGHT_H

#include <QtOpenGL>

class AMLight
{
public:
    AMLight(); // default constructor set light = GL_LIGHT0
    AMLight(GLenum light);
    AMLight(const AMLight &);
    void render() const;
protected:
    void init();
private:
    GLenum m_Light;
    GLfloat m_LightAmbient[4];
    GLfloat m_LightSpecular[4];
    GLfloat m_LightDiffuse[4];
    GLfloat m_LightPosition[4];
};

#endif // AMLIGHT_H
